---
layout: overview
title: Resources
item: resources
---
      <main class="c-content">
        <section class="c-section">
          <div class="c-container -padded">
                <h1 class="c-heading -h2">Resources</h1>
                <ul>
                  <li><a href="#compare">Compare with other frameworks</a></li>
                  <li><a href="#users">Who's using LoopBack?</a></li>
                  <li><a href="#doc">Official documentation</a></li>
                  <li><a href="#forum">Developer forum</a></li>
                  <li><a href="#gitter">Gitter chat room</a></li>
                  <li><a href="#blog">StrongLoop blog posts</a></li>
                </ul>
            </div>
        </section>

        <a name="compare"></a>
        <section class="c-section x-greylight">
          <div class="c-container -padded">
            <div class="c-grid">
              <div class="_col -col-2-3">
                <h2 class="c-heading -h3">Compare</h2>
<table border="1" class="comp">
<tbody><tr>
  <th id="user-content-feature"> </th>
  <th>LoopBack</th>
  <th>Express</th>
  <th>Hapi</th>
  <th>Sails</th>
  <th>Restify</th>
  <th>Meteor</th>
</tr>

<tr>
  <td class="col1">Type</td>
  <td>API framework</td>
  <td>HTTP server library</td>
  <td>HTTP server framework</td>
  <td>Web MVC framework</td>
  <td>REST HTTP library</td>
  <td>Full-stack JavaScript app platform</td>
</tr>

<tr>
  <td class="col1">Top Features</td>
  <td>Enterprise connectivity, API Explorer, generators, client SDKs, websocket microservices</td>
  <td>HTTP routing, middleware</td>
  <td>Modularity, security</td>
  <td>Rails familiarity, MVC</td>
  <td>Simplicity, REST routing</td>
  <td>Universal JavaScript, reactive rendering, websocket microservices</td>
</tr>

<tr>
  <td class="col1">Suitable For</td>
  <td>Web apps, APIs</td>
  <td>Simple web apps</td>
  <td>Web apps, APIs</td>
  <td>Web apps, APIs</td>
  <td>Simple REST APIs</td>
  <td>Web apps</td>
</tr>

<tr>
  <td class="col1">Github Stars</td>
  <td>8k</td>
  <td>29k</td>
  <td>7k</td>
  <td>16k</td>
  <td>6k</td>
  <td>36k</td>
</tr>

<tr>
  <td class="col1">Support</td>
  <td>IBM/StrongLoop</td>
  <td>IBM/StrongLoop</td>
  <td>N/A</td>
  <td>N/A</td>
  <td>N/A</td>
  <td>Meteor Development Group </td>
</tr>

<tr>
  <td class="col1">Pure Node runtime</td>
  <td>Yes</td>
  <td>Yes</td>
  <td>Yes</td>
  <td>Yes</td>
  <td>Yes</td>
  <td>No</td>
</tr>

<tr>
  <td class="col1">Client SDKs</td>
  <td>Angular, Browser, Node.js, iOS, Android, Xamarin</td>
  <td>N/A</td>
  <td>None</td>
  <td>None</td>
  <td>None</td>
  <td>JavaScript, Cordova for iOS and Android, React, AngularJS</td>
</tr>

<tr>
  <td class="col1">Export API Definition</td>
  <td>Yes</td>
  <td>With strong-remoting</td>
  <td>None</td>
  <td>None</td>
  <td>None</td>
  <td>With meteor-rest</td>
</tr>

<tr>
  <td class="col1">Tools</td>
  <td>API Explorer, CLI code generators</td>
  <td>CLI app generator</td>
  <td>Yeoman generator</td>
  <td>Yeoman generator</td>
  <td>Yeoman generator</td>
  <td>CLI tool</td>
</tr>

<tr>
  <td class="col1">Extensions</td>
  <td>Push, File Storage, Passport, OAuth 2.0, Express Middleware</td>
  <td>Express / Connect Middleware</td>
  <td>Hapi Plugins</td>
  <td></td>
  <td></td>
  <td>Proprietary package system and repository, npm</td>
</tr>

<tr>
  <td class="col1">Data sources </td>
  <td>In-memory/file, MongoDB, MySQL, Oracle, PostgreSQL, SQL Server, ATG, Email, REST, SOAP, many more.</td>
  <td>None</td>
  <td>None</td>
  <td>In-memory, File, PostgreSQL, MySQL, MongoDB </td>
  <td>None</td>
  <td>MongoDB, MySQL and PostgreSQL via 3rd-party packages</td>
</tr>

<tr>
  <td class="col1">ACLs</td>
  <td>Yes</td>
  <td>No</td>
  <td>No</td>
  <td>No</td>
  <td>No</td>
  <td>Basic allow/deny</td>
</tr>
</tbody></table>
              </div>
            </div>
          </div>
        </section>

        <a name="users"></a>
          <section class="c-section x-white">
            <div class="c-container -padded">
              <h1 class="c-heading -h2" style="color: black;">Who's using LoopBack?</h1>
            </div>
          </section>
          <section class="c-footer x-white">
            <div class="c-container -padded">
              <div class="c-grid -center-v">
                <div class="_col -col-1-4">
                  <img src="/images/overview/godaddy-logo-1030x368.png" alt="GoDaddy" class="c-fleximg">
                </div>

                <div class="_col -col-1-4">
                  <img src="/images/overview/doe.jpg" alt="Department of Energy" class="c-fleximg -squeeze">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/Symantec_logo_horizontal_2010-1030x271.png" alt="Symantec" class="c-fleximg">
                </div>
              </div>
            </div>
          </section>
          <section class="c-section x-white">
            <div class="c-container">
              <blockquote class="c-quote">
                <p>"We are excited to be collaborating with StrongLoop on our Reseller API. Co-developing a solution with the industry leader in Node has allowed us to accelerate the delivery of solutions to our reseller partners and drive revenue growth for them. Our external API is an incredibly important aspect of our overall technical strategy."</p>
                <p class="_attrib">&mdash; Elissa Murphy, GoDaddy Chief Technology Officer</p>
              </blockquote>
            </div>
          </section>
          <section class="c-footer x-white">
            <div class="c-container -padded">
              <div class="c-grid -center-v">
                <div class="_col -col-1-4">
                  <img src="/images/overview/307px-Sapient_Corporation_logo.png" alt="Sapient" class="c-fleximg">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/devtango.png" alt="devTango" class="c-fleximg">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/huninn-mesh-79129124.jpg" alt="Huninn Mesh" class="c-fleximg -squeeze">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/vizuri.jpg" alt="Vizuri" class="c-fleximg">
                </div>
              </div>
            </div>
          </section>
          <section class="c-section x-white">
            <div class="c-container">
              <blockquote class="c-quote">
                <p>"When we set out to build our ERP system for the aviation industry we carefully researched various options. Node.js and the LoopBack framework came out far ahead. Its powerful features and built-in functionality made it incredibly quick and easy. Plus, LoopBack’s ability to auto-generate the entire API layer makes it a winner."</p>
                <p class="_attrib">&mdash; Lee Johnson, FlightOffice CEO &amp; Founder</p>
              </blockquote>
            </div>
          </section>
          <section class="c-footer x-white">
            <div class="c-container -padded">
              <div class="c-grid -center-v">
                <div class="_col -col-1-4">
                  <img src="/images/overview/xtv.png" alt="xTV" class="c-fleximg -squeeze">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/tesera.jpg" alt="Tesera" class="c-fleximg">
                </div>

                <div class="_col -col-1-4">
                  <img src="/images/overview/venzee.png" alt="venzee" class="c-fleximg">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/edtechfoundry_logo_black.png" alt="EdTech" class="c-fleximg">
                </div>
              </div>
            </div>
          </section>
          <section class="c-section x-white">
            <div class="c-container">
              <blockquote class="c-quote">
                <p>"FoKo is using Loopback to create a whole new backend for a photo-sharing application specifically for enterprises.
                Loopback has allowed us to move away from Parse and we are now using Loopback with MongoDB, Redis, and Amazon S3.
                We are moving quite fast with such an awesome product and have already made contributions back to the LoopBack project."</p>
                <p class="_attrib">&mdash; Benjamin Boudreau, FoKo Software Developer</p>
              </blockquote>
            </div>
          </section>
          <section class="c-footer x-white">
            <div class="c-container -padded">
              <div class="c-grid -center-v">
                <div class="_col -col-1-4">
                  <img src="/images/overview/43998_IntellumLogo_blk.jpg" alt="Intellum" class="c-fleximg">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/shoppinpal.jpg" alt="ShoppinPal" class="c-fleximg">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/FlightOffice_Color-simple.png" alt="FlightOffice" class="c-fleximg -squeeze">
                </div>
                <div class="_col -col-1-4">
                  <img src="/images/overview/viveat_logo.png" alt="Viveat" class="c-fleximg">
                </div>
              </div>
            </div>
          </section>

        <a name="doc"></a>
        <section class="c-section">
          <div class="c-container -padded">
            <div class="c-grid">
              <div class="_col -col-2-3">
                <h2 class="c-heading -h3">Documentation</h2>
                <p>See the <a href="/doc">full documentation</a>, regularly updated and improved. Detailed <a href="http://apidocs.strongloop.com/">API reference documentation</a> is also available. Follow <a href="http://loopback.io/doc/en/lb3/Getting-started-with-LoopBack.html">Getting Started</a> with LoopBack to get up to speed quickly.</p>
              </div>
            </div>
          </div>
        </section>

        <a name="forum"></a>
        <section class="c-section x-greylight">
          <div class="c-container -padded">
            <div class="c-grid">
              <div class="_col -col-2-3">
                <h2 class="c-heading -h3">LoopBack developer forum</h2>
                <p>See the <a href="https://groups.google.com/forum/#!forum/loopbackjs">LoopBack Google Group</a> for active discussion of developer questions.  Learn from other developers using LoopBack.
                Ask questions and discuss with fellow LoopBack developers.
                </p>
              </div>
            </div>
          </div>
        </section>

        <a name="gitter"></a>
        <section class="c-section">
          <div class="c-container -padded">
            <div class="c-grid">
              <div class="_col -col-2-3">
                <h2 class="c-heading -h3">LoopBack Gitter chat room </h2>
                <p>See the <a href="https://gitter.im/strongloop/loopback">LoopBack Gitter channel</a> for realtime discussions with fellow LoopBack developers.
                </p>
              </div>
            </div>
          </div>
        </section>

        <a name="blog"></a>
        <section class="c-section x-greylight">
          <div class="c-container -padded">
            <div class="c-grid">
              <div class="_col -col-2-3">
                <h2 class="c-heading -h3">Blog Posts</h2>
                <p>The StrongLoop blog provides examples of newly-announced features, developer information and tips;
                while the <a href="/doc">documentation</a> provides comprehensive
                information on how to use the LoopBack framework.
              </p><br/>
              </div>
            </div>
            <div class="c-grid">
              <div class="_col -col-5-6">
                <p>Here are some selected blog posts from StrongLoop about LoopBack:</p>

                <h3 class="c-heading -h4">LoopBack blog posts</h3>
                <ul>

                  <li><a href="https://strongloop.com/strongblog/working-with-loopback-authentication-and-authorization/">Working with LoopBack Authentication and Authorization</a> </li>

                  <li><a href="https://strongloop.com/strongblog/working-with-file-storage-and-loopback/">Working with File Storage and LoopBack</a> </li>
                  <li><a href="https://strongloop.com/strongblog/using-loopback-to-build-apis-for-apis/">Using LoopBack to Build APIs For APIs</a> </li>
                  <li><a href="http://strongloop.com/strongblog/enterprise-api-swagger-2-0-loopback/">Building Enterprise APIs with StrongLoop Support for Swagger 2.0 <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/node-js-rest-api-openshift-redhat/">How to Deploy a Node.js REST API Server on Red Hat’s OpenShift <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/node-js-java-getting-started/">Getting Started with Node.js for the Java Developer <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/node-js-api-tip-model-driven-development/">Node.js API Tip of the Week: Model Driven Development <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/compare-express-restify-hapi-loopback/">Comparing Express, Restify, hapi and LoopBack for building RESTful APIs <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/full-stack-javascript-isomorphic-loopback-browse/">Full Stack JavaScript in Action with LoopBack’s Browser Support <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/nodejs-loopback-deployd-api-serve/">Node.js is Required for Next Generation API Servers <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/node-js-api-tier-enterprise/">Why the Enterprise needs an API Tier built in Node.js <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/how-to-migrate-an-mbaas-deployd-to-loopback/">How to Migrate an mBaaS: Deployd to LoopBack <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/how-to-run-node-js-on-the-jvm-with-avatar-js-and-loopback/">How to run Node.js on the JVM with Avatar.js and LoopBack <i class="fa fa-long-arrow-right"></i></a></li>
                </ul>
                <h3 class="c-heading -h4">Connectors</h3>
                <ul>
                  <li><a href="http://strongloop.com/strongblog/authenticate-loopback-google-facebook-github/">Announcing Support for Google, Facebook and GitHub Authentication in LoopBack <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/soap-into-rest-apis-with-loopback-node-js/">Turn SOAP into REST APIs with LoopBack <i class="fa fa-long-arrow-right"></i></a></li>
                  <li><a href="http://strongloop.com/strongblog/managing-nodejs-loopback-storage-service-provider/">Managing Objects in LoopBack with the Storage Provider of Your Choice <i class="fa fa-long-arrow-right"></i></a></li>
                </ul>

              </div>
            </div>
          </div>
        </section>
        <section class="c-section">
          <div class="c-container -padded">
            <h2 class="c-heading -h3">Powered by LoopBack logo</h2>
            <p>Add the logo to your LoopBack-powered site or app.</p>
            <div class="c-grid">
              <div class="_col -col-1-3">
                <p>50px × 64px: </p>
                <img src="/images/overview/powered-by-LB-xs.png" alt="Logo Sm" class="img-auto"/>
              </div>
              <div class="_col -col-1-3">
                <p>100px × 129px: </p>
                <img src="/images/overview/powered-by-LB-sm.png" alt="Logo Sm" class="img-auto"/>
              </div>
              <div class="_col -col-1-3">
                <p>200px × 258px: </p>
                <img src="/images/overview/powered-by-LB-med.png" alt="Logo Med" class="img-auto"/>
              </div>
            </div>
          </div>
        </section>
      </main>
